Career 2024 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Olympics - Paris Australia F8 Australia F11 New Zealand F2 Australia F3 Australia F6 Australia F8 Australia F11 Australia F12 Australia F13 New Zealand F1 New Zealand F2 Australia F3 Australia F4 Korea F1 China F3 USA F12 USA F15 USA F16 USA F17 USA F18 USA F19 USA F21 Ecuador F1 Ecuador F2 Australia F8 Australia F9 Australia F1 Australia F2 Thailand F2 Thailand F3 Australia F3 Australia F4 China F3 China F4 Korea F1 Korea F2 Kuwait F2 Belarus F1 Belarus F2 Great Britain F9 Australia F5 Australia F6 USA F25 USA F27 Australia F11 Australia F12 France F7 Malaysia F3 Australia F5 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Australia F11 Australia F1 Australia F2 Great Britain F16 Great Britain F17 Australia F1 Australia F2 Australia F1 Australia F4 Australia F5 Australia F9 Australia F10 Australia F7 New Zealand F1 Norway F1 Turkey F4 USTA Pro Tennis Classic at Mission Hills - Rancho Mirage USA F20 USTA Seascape Challenger - Aptos Australia F6 Norway F2 Kia International in Burnie - Burnie 2006 USTA Tallahassee Tennis Challenger - Tallahassee Korea F2 China F1 China F2 Harrah's Entertainment Men's Pro Challenger - Tunica Mexico F16 McDonalds ATP Challenger - Burnie The Surbiton Trophy - Surbiton Open Diputacion Ciudad de Pozoblanco - Cordoba Mordovia Cup 2008 - Saransk New Delhi Challenger IV - New Delhi Challenger Britania Zavaleta - Puebla Melbourn Challenger USTA Championships of Kerrville - Kerrville Tenerife Challenger The Surbiton Trophy - Surbiton Kia International In Kawana - Kawana USTA Men's Challenger of Urbana-Champaign - Urbana Alessandria Challenger Nottingham Challenger Salvador Challenger Bangkok Challenger Bangkok Challenger Rennes Challenger University of Tennessee USTA Challenger - Knoxville Caloundra Challenger Dallas Challenger Johannesburg Challenger Nottingham Challenger USTA Challenger of Las Vegas - Las Vegas Aptos Challenger Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans ARMS USTA Challenger - Rocky Mount USTA Challenger of San Antonio - San Antonio GHI Bronx Classic - Bronx 2002 Azalea Orthopedic Challenger - Tyler Powder Byrne Trophy - Surbiton Tulsa Auto Collection USTA Challenger - Tulsa 2001 UT Tyler Patriot Challenger - Tyler Helsinki Challenger USTA Tennis Championships of Houston - Houston XL Bermuda Open - Bermuda Atlanta Clay Court Challenger - Atlanta Dallas Challenger Anning Challenger Busan Challenger Nottingham Challenger Kaoshuing Challenger Napa Challenger Sacramento Challenger Tiburon Challenger Melbourne Challenger Toyota Challenger Kia International In Caloundra - Caloundra Guangzhou Challenger Taipei City Challenger Caloundra ATP Challenger - Caloundra Club Coop's ATP Challenger International - Brisbane Surbiton Challenger Ilkley Challenger Aptos Challenger Yokohama Challenger Lubbock Challenger - Lubbock Bangkok Challenger Jersey Challenger Kaohsiung Challenger The LTA Manchester Trophy - Manchester Penza Cup 2008 - Penza Busan Challenger National Bank Men's Rimouski Challenger - Rimouski Surbiton Challenger Nottingham Challenger Ilkley Challenger Zagreb Challenger Yokohama Challenger Canberra Challenger Traralgon Challenger Burnie Challenger Canberra Challenger Istanbul 2 Challenger Eckental Challenger Traralgon Challenger Burnie Challenger Taipei City Challenger Launceston Challenger Raanana Challenger Urbana-Champaign Challenger - Urbana Karshi Challenger Manchester Challenger Gimcheon Challenger Busan Challenger Surbiton Challenger Vancouver Challenger The Stella Artois Grass Court Championships - Queen's/London Miller Lite Hall of Fame Tennis Championships - Newport Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale RCA Championships - Indianapolis Kaohsiung Challenger The Stella Artois Grass Court Championships - London XL Capital Bermuda Open - Bermuda TD Waterhouse Cup - Long Island AIG Japan Open - Tokyo Kobe Challenger Adidas International - Sydney Fifth-Third Bank Tennis Championships - Lexington Kroger / St. Jude International - Memphis International Tennis Championships - Delray Beach The Samsung Open - Nottingham Canberra Challenger Legg Mason Tennis Classic - Washington D.C. Stockholm Open - Stockholm St. Francis Health System USTA Challenger - Tulsa Toyota Challenger USTA Men's Challenger of Dallas - Dallas Theusbridge.com Tennis Classic - Tarzana Taipei City Challenger Traralgon Challenger The Stella Artois Grass Court Championships - London Adidas International - Sydney Siebel Open - San Jose New Delhi Challenger III - New Delhi Winnetka Challenger Kroger / St. Jude International - Memphis Gerry Weber Open - Halle Phoenix Challenger Mercedes-Benz Cup - Los Angeles MST ATP Challenger International - Burnie Surbiton Challenger International Tennis Championships - Delray Beach St. Petersburg Open - St. Petersburg Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston Orlando Challenger 2002 Eddleman USTA Challenger - Birmingham Nottingham 1 Challenger Nottingham 2 Challenger RCA Championships - Indianapolis drkoop.com USTA Tennis Championships of San Antonio - San Antonio SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Men's Clay Court Championships - Houston ARAG World Team Championship - Dusseldorf Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Siebel Open - San Jose BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Savannah Challenger Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney Canberra Challenger Vancouver Challenger Binghamton Challenger The Mercedes Benz of Calabasas - Calabasas Estoril Open - Estoril AEGON Championships - London Winnetka Challenger Burnie Challenger Pilot Pen Tennis - New Haven International Tennis Championships - Delray Beach Brisbane International - Brisbane Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Atlanta Tennis Championships - Atlanta Brisbane International - Brisbane Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Cremona Challenger Irving Challenger Medibank Private International - Sydney Bratislava Challenger AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Grand Prix de Tennis de Lyon - Lyon Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Hong Kong Challenger Burnie Challenger Swiss Indoors Basel - Basel Burnie Challenger Brisbane International - Brisbane Apia International - Sydney Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril The Artois Championships - London Atlanta Tennis Championships - Atlanta Delray Beach International Tennis Championships - Delray Beach Citi Open - Washington Kyoto Challenger Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Batman Challenger Open de Nice Cote d'Azur - Nice Erste Bank Open - Vienna Swiss Indoors Basel - Basel Apia International - Sydney SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Apia International - Sydney Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Shenzhen Open - Shenzhen China Open - Beijing SAP Open - San Jose Kun-Ming Challenger Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen Delray Beach Open - Delray Beach The Stella Artois Championships - London Abierto Mexicano Telcel - Acapulco Campbell's Hall of Fame Tennis Championships - Newport Noventi Open - Halle Legg Mason Tennis Classic - Washington Stockholm Open - Stockholm Hall of Fame Tennis Championships - Newport Abierto Mexicano - Los Cabos AEGON Championships - London Shenzhen Open - Shenzhen Yeongwol Challenger Ricoh Open - 's-Hertogenbosch Hall of Fame Open - Newport Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia Geneva Open - Geneva Hall of Fame Open - Newport Libema Open - 's-Hertogenbosch Citi Open - Washington Toyota Challenger Countrywide Classic - Los Angeles Great Ocean Road Open - Melbourne Seoul Challenger Regions Morgan Keegan Championships - Memphis Sardegna Open - Cagliari Astana Open - Nur-Sultan Citi Open - Washington AEGON Championships - London Adelaide International 1 - Adelaide Legg Mason Tennis Classic - Washington Thailand Open - Bangkok US Men's Clay Court Championship - Houston Shenzhen Challenger Samarkand Challenger Atlanta Tennis Championships - Atlanta Eskisehir Challenger Farmers Classic - Los Angeles Loughborough Challenger SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Busan Challenger AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Delray Beach International Tennis Championships - Delray Beach Claro Open Colombia - Bogota Citi Open - Washington U.S. Men's Clay Court Championships - Houston U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston Traralgon Challenger Canberra Challenger BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Drummondville Challenger Claro Open Colombia - Bogota Open Parc - Lyon Savannah Challenger Gwangju Challenger Claro Open Colombia - Bogota Nottingham-2 Challenger Rakuten Japan Open - Tokyo Kobe Challenger Bangkok Challenger Hua Hin Challenger GHI Bronx Tennis Classic - Bronx Memphis Open - Memphis Delray Beach Open - Delray Beach Guadalajara Challenger Leon Challenger Rakuten Japan Open - Tokyo University of Tennessee USTA Men's Challenger - Knoxville Ecuador Open - Quito Memphis Open - Memphis Kyoto Challenger Abierto Mexicano Telcel - Acapulco Antalya Cup - Antalya Brisbane International - Brisbane New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Chengdu Open - Chengdu ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston St. Petersburg 1 Challenger Turkish Airlines Open Antalya - Antalya BB&T Atlanta Open - Atlanta Tata Open Maharashtra - Pune RCA Championships - Indianapolis Open 13 Provence - Marseille U.S. Men's Clay Court Championships - Houston Dubai Duty Free Tennis Championships - Dubai AAPT Championships - Adelaide Truist Atlanta Open - Atlanta Singapore Tennis Open - Singapore Libema Open - 's-Hertogenbosch Delray Beach International Tennis Championships - Delray Beach Abierto de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem The Stella Artois Grass Court Championships - London Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Brisbane - Brisbane The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells SAP Open - San Jose Tennis Masters Series - Miami Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Regions Morgan Keegan Championships - Memphis Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid U.S. Mens's Clay Court Championship - Houston Campbells Hall of Fame Tennis Championships - Newport Kroger / St. Jude International - Memphis Miller Lite Hall of Fame Tennis Championships - Newport Siebel Open - San Jose Pacific Life Open - Indian Wells RCA Championships - Indianapolis Portugal Open - Oeiras Tennis Masters Series - Madrid Miller Lite Hall of Fame Tennis Championships - Newport BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Rakuten Japan Open - Tokyo NASDAQ-100 Open - Miami Miller Lite Hall of Fame Tennis Championships - Newport Franklin Templeton Tennis Classic - Scottsdale Mercedes-Benz Cup - Los Angeles Jinan Challenger Bengalaru Challenger U.S. Men's Clay Court Championships - Houston Sybase Open - San Jose Pacific Life Open - Indian Wells Medibank International - Sydney Tennis Masters Series - Cincinnati Shenzhen Open - Shenzhen NASDAQ-100 Open - Miami Brisbane International - Brisbane Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati U.S. Men's Clay Court Championships - Houston Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pilot Pen Tennis - New Haven Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Tennis Masters Series - Montreal Rogers Cup - Montreal Pacific Life Open - Indian Wells Masters Series - Hamburg BNP Paribas Masters - Paris Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Abierto Mexicano de Tenis Mifel - Los Cabos Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris National Bank Open - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Toronto Campionati Internazionali D'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Legg Mason Tennis Classic - Washington BNP Paribas Masters - Paris The Stella Artois Championships - London BB&T Atlanta Open - Atlanta U.S. Open - New York Wimbledon - London Garanti Koza Sofia Open - Sofia U.S. Open - New York Australian Open - Melbourne China Open - Beijing French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BB&T Atlanta Open - Atlanta U.S. Open - New York Rakuten Japan Open - Tokyo Dubai Duty Free Tennis Championships - Dubai Hall of Fame Tennis Championships - Newport NASDAQ-100 Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Campionati BNL dItalia - Rome U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Tennis Masters Series - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open Qualifying - Doha Rogers Masters - Toronto French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, Group I, 1R, AUS-CHN 5-0 Hyundai Hopman Cup - Perth Davis Cup, World Group, QF, USA-SWE 4-1 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, World Group, F, ESP-USA 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, CRO-USA 4-1 Davis Cup, World Group, SF, USA-BLR 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, SUI-USA 0-5 Hyundai Hopman Cup - Perth Hopman Cup - Perth Davis Cup, Group I, 2R, AUS-KOR 5-0 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, Group I, 1R, TPE-AUS 0-5 AAMI Classic - Kooyong Hopman Cup - Perth Barclays ATP World Tour Finals - London Olympics - Athens